/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package edu.ucsur.tp.colegio.beans;

import java.text.SimpleDateFormat;
import java.util.Date;

/**
 *
 * @author Administrador
 */
public class UsuariosBean {
    
  private String codigoUsuario;
  private String nombre;
  private String clave;
  private String apellido;
  private Date fechaNacimiento;
  private String email;
  private ProvinciaBean provincia;
  private RegionBean region;
  private DistritoBean distrito;
  private String grupo;
  private double sueldo;
  
  
  
  private SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
  
  public UsuariosBean(String codigoUsuario, String nombre, String clave, String apellido,String fechaNacimiento,
                      String email,String grupo, double sueldo){
      
      this.codigoUsuario = codigoUsuario;
      this.nombre = nombre;
      this.clave = clave;
      this.apellido = apellido;
      this.email = email;
      try {
      this.fechaNacimiento = sdf.parse(fechaNacimiento);
    } catch (Exception ex1) {
      
    }
      this.grupo = grupo;
      this.sueldo = sueldo;
            
  }

    public UsuariosBean() {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

    public String getCodigoUsuario() {
        return codigoUsuario;
    }

    public void setCodigoUsuario(String codigoUsuario) {
        this.codigoUsuario = codigoUsuario;
    }

    public String getNombre() {
        return nombre;
    }

    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    public String getClave() {
        return clave;
    }

    public void setClave(String clave) {
        this.clave = clave;
    }

    public String getApellido() {
        return apellido;
    }

    public void setApellido(String apellido) {
        this.apellido = apellido;
    }

    public Date getFechaNacimiento() {
        return fechaNacimiento;
    }

    public void setFechaNacimiento(Date fechaNacimiento) {
        this.fechaNacimiento = fechaNacimiento;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public ProvinciaBean getProvincia() {
        return provincia;
    }

    public void setProvincia(ProvinciaBean provincia) {
        this.provincia = provincia;
    }

    public RegionBean getRegion() {
        return region;
    }

    public void setRegion(RegionBean region) {
        this.region = region;
    }

    public DistritoBean getDistrito() {
        return distrito;
    }

    public void setDistrito(DistritoBean distrito) {
        this.distrito = distrito;
    }

    public String getGrupo() {
        return grupo;
    }

    public void setGrupo(String grupo) {
        this.grupo = grupo;
    }

    public double getSueldo() {
        return sueldo;
    }

    public void setSueldo(double sueldo) {
        this.sueldo = sueldo;
    }

    public SimpleDateFormat getSdf() {
        return sdf;
    }

    public void setSdf(SimpleDateFormat sdf) {
        this.sdf = sdf;
    }
  
    public String toString() {
    return codigoUsuario + ": " + nombre + ", " + clave + ", " + apellido + ", " + email + ", " +
           sdf.format(fechaNacimiento) + ", " + grupo + ", " + sueldo;
  }
  
}
